<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>通过迭代器（iterator）遍历students对象</title>
<!--    引入自己写的css样式-->
    <link rel="stylesheet" th:href="@{/static/css/stustyle.css}">
</head>
<body>
<h3 align="center">使用${xxx}获取数据通过th:each迭代stu集合</h3>
<!--使用table-->
    <table style="align: center;margin: auto" border="1px">
        <tr>
            <th>序号</th>
            <th>id</th>
            <th>姓名</th>
            <th>年龄</th>
            <th>生日</th>
            <th>性别</th>
            <th>性别编号</th>
        </tr>
<!--        stu为遍历后的每一行的变量,statu是对象的编号(排序)-->
        <tr th:each="stu,statu:${students}">
<!--            序号-->
            <td th:text="${statu.count}"></td>
<!--            id-->
            <td th:text="${stu.stuId}"></td>
<!--            姓名-->
            <td th:text="${stu.stuName}"></td>
<!--            年龄-->
            <td th:text="${stu.stuAge}"></td>
<!--            生日-->
            <td th:text="${stu.stuBirthday ne null ? #dates.format(stu.stuBirthday,'yyyy-MM-dd'):'保密'}"></td>
<!--            性别-->
            <td>
                <span th:if="${stu.stuSexNo==1}">男</span>
                <span th:if="${stu.stuSexNo==2}">女</span>
            </td>
<!--            性别编号-->
            <td th:text="${stu.stuSexNo}">

            </td>
        </tr>
    </table>
<hr>
<h3 align="center">另外一种遍历样式</h3>
<div id="block" th:each="stu,serial:${students}">
    <dl>
<!--        姓名-->
        <dt th:text="${serial.count}+'-'+${stu.stuName}"></dt>
<!--        年龄-->
        <dd th:text="${stu.stuAge}"></dd>
<!--        性别-->
        <dd th:text="${stu.stuSexNo==1?'男':'女'}"></dd>
<!--        生日-->
        <dd th:text="${stu.stuBirthday eq null?
        '保密':#dates.format(stu.stuBirthday,'yyyy-MM-dd')}"></dd>
    </dl>
</div>
</body>
</html>